package cn.gson.fengboot.model.mapper;

import cn.gson.fengboot.model.pojos.Zcontract;
import cn.gson.fengboot.model.pojos.Zcontractdetails;
import cn.gson.fengboot.model.pojos.Zorder;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ZcontractMapper {
    /*合同弹出款查询方法 值1模糊查询 值2客户id*/
    public List<Zcontract> hetonlist(@Param("search") String search, @Param("search2") String search2);
    /*订单列表查询方法 值1搜索框模糊查询 值2下拉选框*/
    public List<Zorder> ddlist2(@Param("search") String search, @Param("search2") String search2);
    /*根据合同ID查询合同详情所有产品信息*/
    List<Zcontractdetails> allpro(@Param("search") String search);
    /*合同列表查询*/
    public List<Zcontract> hetonlist2(@Param("search") String search, @Param("search2") String search2);

    //统计客户的订单
    Integer dd(@Param("id") Integer search);

    //统计客户的合同
    Integer ht(@Param("id") Integer search);

    //<!--谭方圆=>客户视图的查询合同详情-->
    public List<Zcontract> hetonglist(@Param("id") Integer id);

    //<!--谭方圆=>客户合并的合同查询-->
    public List<Zcontract> tfyhetonlist(@Param("id1") Integer id1, @Param("id2") Integer id2);

}
